#ifndef MAIN_MENU_STATE_H
#define MAIN_MENU_STATE_H

#define BUTTON_WIDTH 200
#define BUTTON_HEIGHT 80
#define X_BUTTON 60
#define DISTANCE_Y BUTTON_HEIGHT
#define Y_START 180
#define Y_EXIT Y_START + DISTANCE_Y

#include "State.h"

class Texture;
class Button;
class AnimationSprite;

class MainMenuState:public State
{
private:
	Texture* background;
	Button* bStart;
	Button* bExit;
	AnimationSprite* aniSprite;

public:
	MainMenuState();
	void Init();
	void Render();
	void TouchDown(int x, int y);
	void TouchUp(int x, int y);
	void OnButtonClick(Button* sender, int e);
	~MainMenuState();
};

#endif